package com.hinner.utils;

import com.hinner.configuration.FtpProperties;
import org.springframework.web.multipart.MultipartFile;

public class FileUtils {


    /**
     * 判断上传的文件是不是图片
     * @param file
     * @return
     */
    public static Boolean isImage(MultipartFile file){
        String filename = file.getOriginalFilename();
        String fileType = filename.substring(filename.lastIndexOf(".") + 1);
        return fileType.equalsIgnoreCase("jpg")
                || fileType.equalsIgnoreCase("jpeg")
                || fileType.equalsIgnoreCase("png")
                || fileType.equalsIgnoreCase("gif");
    }

    /**
     * 判断上传的文件是不是文本文件
     * @param file
     * @return
     */
    public static Boolean isDocFile(MultipartFile file){
        String filename = file.getOriginalFilename();
        String fileType = filename.substring(filename.lastIndexOf(".") + 1);
        return fileType.equalsIgnoreCase("txt")
                || fileType.equalsIgnoreCase("pdf")
                || fileType.equalsIgnoreCase("doc")
                || fileType.equalsIgnoreCase("docx")
                || fileType.equalsIgnoreCase("xls")
                || fileType.equalsIgnoreCase("xlsx");
    }
}
